
// const files = require.context('@/apis', true, /\.ts$/);
// const fns = {}
// files.keys().forEach(key => {
//     const name = key.match(/\w+/)[0];
//     const filename = /\/([^/]+)\.\w+$/.exec(key)[1];

//     if (filename !== 'index') {
//         Object.keys(files(key)).forEach((fnName) => {
//             fns[`${filename}.${fnName}`] = files(key)[fnName]
//         })

//     }
// });
// export declare interface IApis{
//     service(type: string, payload?: any, options?: IApisServiceOptions): Promise<any>;
// }
// export declare interface IApisServiceOptions {
// }
// function service(type: string, payload?: any, options?: IApisServiceOptions): Promise<any> {
//     if (!type || !fns[type]) throw new Error(`未找到${type}接口`);
//     if (/\//g.test(type)) type = type.replaceAll(/\//g, '.');
//     return fns[type].bind(fns)(payload, options);
// }
// export default {
//     service
// }

